home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 109 / EnigmaAmiga109CD.iso / dalla rivista / host contacted / jikes.lha / jikes-1.11 / src / javasym.h < prev    next >
C/C++ Source or Header  |  2000-01-16  |  3KB  |  125 lines

  1. // $Id: javasym.h,v 1.11 1999/10/17 02:02:12 shields Exp $
  2. //
  3. // This software is subject to the terms of the IBM Jikes Compiler
  4. // License Agreement available at the following URL:
  5. // http://www.ibm.com/research/jikes.
  6. // Copyright (C) 1996, 1998, International Business Machines Corporation
  7. // and others.  All Rights Reserved.
  8. // You must accept the terms of that agreement to use this software.
  9. //
  10. #ifndef javasym_INCLUDED
  11. #define javasym_INCLUDED
  12.  
  13. enum {
  14.       TK_BodyMarker = 101,
  15.       TK_Identifier = 29,
  16.       TK_abstract = 57,
  17.       TK_boolean = 32,
  18.       TK_break = 70,
  19.       TK_byte = 33,
  20.       TK_case = 81,
  21.       TK_catch = 97,
  22.       TK_char = 34,
  23.       TK_class = 79,
  24.       TK_const = 105,
  25.       TK_continue = 71,
  26.       TK_default = 82,
  27.       TK_do = 72,
  28.       TK_double = 35,
  29.       TK_else = 94,
  30.       TK_extends = 98,
  31.       TK_false = 46,
  32.       TK_final = 58,
  33.       TK_finally = 99,
  34.       TK_float = 36,
  35.       TK_for = 73,
  36.       TK_goto = 106,
  37.       TK_if = 74,
  38.       TK_implements = 102,
  39.       TK_import = 100,
  40.       TK_instanceof = 17,
  41.       TK_int = 37,
  42.       TK_interface = 95,
  43.       TK_long = 38,
  44.       TK_native = 59,
  45.       TK_new = 39,
  46.       TK_null = 47,
  47.       TK_package = 103,
  48.       TK_private = 60,
  49.       TK_protected = 61,
  50.       TK_public = 62,
  51.       TK_return = 75,
  52.       TK_short = 40,
  53.       TK_static = 63,
  54.       TK_strictfp = 64,
  55.       TK_super = 41,
  56.       TK_switch = 76,
  57.       TK_synchronized = 55,
  58.       TK_this = 42,
  59.       TK_throw = 77,
  60.       TK_throws = 104,
  61.       TK_transient = 65,
  62.       TK_true = 48,
  63.       TK_try = 78,
  64.       TK_void = 44,
  65.       TK_volatile = 66,
  66.       TK_while = 67,
  67.       TK_IntegerLiteral = 49,
  68.       TK_LongLiteral = 50,
  69.       TK_FloatingPointLiteral = 51,
  70.       TK_DoubleLiteral = 52,
  71.       TK_CharacterLiteral = 53,
  72.       TK_StringLiteral = 54,
  73.       TK_PLUS_PLUS = 1,
  74.       TK_MINUS_MINUS = 2,
  75.       TK_EQUAL_EQUAL = 13,
  76.       TK_LESS_EQUAL = 18,
  77.       TK_GREATER_EQUAL = 19,
  78.       TK_NOT_EQUAL = 14,
  79.       TK_LEFT_SHIFT = 10,
  80.       TK_RIGHT_SHIFT = 11,
  81.       TK_UNSIGNED_RIGHT_SHIFT = 12,
  82.       TK_PLUS_EQUAL = 83,
  83.       TK_MINUS_EQUAL = 84,
  84.       TK_MULTIPLY_EQUAL = 85,
  85.       TK_DIVIDE_EQUAL = 86,
  86.       TK_AND_EQUAL = 87,
  87.       TK_OR_EQUAL = 88,
  88.       TK_XOR_EQUAL = 89,
  89.       TK_REMAINDER_EQUAL = 90,
  90.       TK_LEFT_SHIFT_EQUAL = 91,
  91.       TK_RIGHT_SHIFT_EQUAL = 92,
  92.       TK_UNSIGNED_RIGHT_SHIFT_EQUAL = 93,
  93.       TK_OR_OR = 24,
  94.       TK_AND_AND = 25,
  95.       TK_PLUS = 7,
  96.       TK_MINUS = 8,
  97.       TK_NOT = 68,
  98.       TK_REMAINDER = 5,
  99.       TK_XOR = 16,
  100.       TK_AND = 15,
  101.       TK_MULTIPLY = 4,
  102.       TK_OR = 23,
  103.       TK_TWIDDLE = 69,
  104.       TK_DIVIDE = 6,
  105.       TK_GREATER = 20,
  106.       TK_LESS = 21,
  107.       TK_LPAREN = 22,
  108.       TK_RPAREN = 28,
  109.       TK_LBRACE = 45,
  110.       TK_RBRACE = 31,
  111.       TK_LBRACKET = 9,
  112.       TK_RBRACKET = 56,
  113.       TK_SEMICOLON = 27,
  114.       TK_QUESTION = 26,
  115.       TK_COLON = 43,
  116.       TK_COMMA = 30,
  117.       TK_DOT = 3,
  118.       TK_EQUAL = 80,
  119.       TK_ERROR = 107,
  120.       TK_EOF = 96,
  121.       TK_EOL = 108
  122.      };
  123.  
  124. #endif /* javasym_INCLUDED */
  125.